GPIs Explained
GPI Pools
This card has 5 GPI contacts. Since there are several functions you can control by using GPIs (for instance: outmode and up/down/cross-presets and audio presets), you can add each individual GPI contact to certain GPI pools. Each pool can then be assigned to control a specific setting.
Binary Mode or Priority Mode
In the GPI_1 through GPI_5 settings, you can assign each GPI contact to one of the 3 available pools. The way these contacts act together depends on whether the pool works in binary or priority mode.
Example 1: Two Pools in Binary Mode
To control the up converter presets using Pool A (Up_CtrlA set to GPI-A) and the output mode setting using Pool B (Out-mode-Ctrl set to GPI-B), with both pools working in priority mode, the GPIs have to be set up as follows:
|
•
|
Set GPI_1 to GPI Prio A |
|
•
|
Set GPI_2 to GPI Prio A |
|
•
|
Set GPI_3 to GPI Prio A |
|
•
|
Set GPI_4 to GPI Prio A |
|
•
|
Set GPI_5 to GPI Prio B |
Pool A now consists of GPI 1, GPI 2, GPI 3 and GPI 4 in priority mode, controlling the Up converter preset. Pool B consists only of GPI 5 (also in priority mode), controlling the Output mode setting.
Pool A now works as follows:
GPI_1 Status |
GPI_2 Status |
GPI_3 Status |
GPI_4 Status |
Set Value |
0 |
0 |
0 |
0 |
Up-conv Preset 1 |
1 |
0 |
0 |
0 |
Up-conv Preset 2 |
0 |
1 |
0 |
0 |
Up-conv Preset 3 |
0 |
0 |
1 |
0 |
Up-conv Preset 4 |
0 |
0 |
0 |
1 |
Up-conv Preset 5 |
|
0 |
1 |
1 |
0 |
Up-conv Preset 4 (because highest takes priority) |
1 |
1 |
1 |
1 |
Up-conv Preset 5 (because highest takes priority) |
GPI_5 Status |
Set Value |
0 |
A out only |
1 |
B out only |
Example 2: One Pool in Binary Mode and One in Priority Mode
Let’s say we would like to control the up-converter presets using Pool A (Up_CtrlA set to GPI-A) in binary mode and the audio presets using Pool B (Audio_Ctrl set to GPI-B) in priority mode. We could do the following:
|
•
|
Set GPI_4 to GPI Prio B |
|
•
|
Set GPI_5 to GPI Prio B |
Pool A now consists of GPI 1, GPI 2 and GPI 3 (as take), in a binary mode, controlling the Up converter preset. Pool B now consists of GPI 4 and GPI 5 in a priority mode, controlling the audio presets.
Pool A now works as follows:
GPI 1_Status |
GPI_2 Status |
Set Value (when GPI_3 (take) is
closed) |
0 |
0 |
Up-conv Preset 1 |
1 |
0 |
Up-conv Preset 2 |
0 |
1 |
Up-conv Preset 3 |
1 |
1 |
Up-conv Preset 4 |
Pool B now works as follows:
GPI_4 Status |
GPI_5 Status |
Set Value |
0 |
0 |
Audio Preset 1 |
1 |
0 |
Audio Preset 2 |
0 |
1 |
Audio Preset 3 |
1 |
1 |
Audio Preset 3 (because highest takes priority) |
Example 3: Two Pools in Priority Mode
Let’s say we would like to control the up-converter presets using Pool A (Up_CtrlA set to GPI-A) in priority mode,the audio presets using Pool B (Audio_Ctrl set to GPI-B) in priority mode, and Out mode control using Pool C (Out-mode-Ctrl set to GPI-C) also in priority mode. We could do the following:
|
•
|
Set GPI_1 to GPI Prio A |
|
•
|
Set GPI_2 to GPI Prio A |
|
•
|
Set GPI_3 to GPI Prio B |
|
•
|
Set GPI_4 to GPI Prio B |
|
•
|
Set GPI_5 to GPI Prio C |
Pool A now consists of GPI 1 and GPI 2 in a priority mode, controlling the Up converter preset. Pool B now consists of GPI 3 and GPI 4 in priority mode, controlling the audio presets. Pool C consists only of GPI 5 (also in priority mode).
Pool A now works as follows:
GPI_1 Status |
GPI_2 Status |
Set Value |
0 |
0 |
Up-conv Preset 1 |
1 |
0 |
Up-conv Preset 2 |
0 |
1 |
Up-conv Preset 3 |
1 |
1 |
Up-conv Preset 3 (because highest takes priority) |
Pool B now works as follows:
GPI_3 Status |
GPI_4 Status |
Set Value |
0 |
0 |
Audio Preset 1 |
1 |
0 |
Audio Preset 2 |
0 |
1 |
Audio Preset 3 |
1 |
1 |
Audio Preset 3 (because highest takes priority) |
Pool C now works as follows:
GPI_5 Status |
Set Value |
0 |
A out only |
1 |
B out only |